2026-10-12T21:32:11.1193458Z Current runner version: '0.3.3'
2026-10-12T21:32:11.1193515Z Runner name: 'g1t'
2026-10-12T21:32:11.1193534Z ##[group]Operating System
2026-10-12T21:32:11.1193557Z Debian GNU/Linux
2026-10-12T21:32:11.1193572Z 12 (bookworm)
2026-10-12T21:32:11.1193595Z ##[endgroup]
2026-10-12T21:32:11.1193612Z ##[group]Runner Image
2026-10-12T21:32:11.1193662Z Included Software: Node 24, Python 3, Go, Rust
2026-10-12T21:32:11.1193678Z ##[endgroup]
2026-10-12T21:32:11.1193698Z ##[group]Machine
2026-10-12T21:32:11.1193714Z Hosted by g1t
2026-10-12T21:32:11.1193729Z Architecture: X64
2026-10-12T21:32:11.1193745Z CPUs: 1
2026-10-12T21:32:11.1193759Z Memory: 4.1 GB
2026-10-12T21:32:11.1193776Z ##[endgroup]
2026-10-12T21:32:11.1193792Z ##[group]G1T_TOKEN Permissions
2026-10-12T21:32:11.1193805Z Contents: read
2026-10-12T21:32:11.1193819Z Metadata: read
2026-10-12T21:32:11.1193833Z ##[endgroup]
2026-10-12T21:32:11.1193856Z Secret source: Actions
2026-10-12T21:32:11.1193870Z Prepare workflow directory
2026-10-12T21:32:11.1194176Z Matrix: {"group":"ts","units":"status","rust":false,"image":false}
2026-10-12T21:32:11.1451195Z Prepare all required actions
2026-10-12T21:32:11.1451280Z Getting action download info
2026-10-12T21:32:11.1457003Z Getting action download info for 'actions/checkout@v5'
2026-10-12T21:32:12.4048783Z Download action repository 'actions/checkout@v5' (SHA:fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09) from g1t
2026-10-12T21:32:13.2196107Z Getting action download info for 'actions/cache@v4'
2026-10-12T21:32:14.4515647Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830) from g1t
2026-10-12T21:32:15.4603209Z Complete job name: edge (ts)
2026-10-12T21:32:16.0874705Z ##[group]Run actions/checkout@v5
2026-10-12T21:32:16.0874746Z with:
2026-10-12T21:32:16.0874760Z   allow-unsafe-pr-checkout: false
2026-10-12T21:32:16.0874773Z   clean: true
2026-10-12T21:32:16.0874784Z   fetch-depth: 0
2026-10-12T21:32:16.0874797Z   fetch-tags: false
2026-10-12T21:32:16.0874808Z   filter: 
2026-10-12T21:32:16.0874818Z   github-server-url: 
2026-10-12T21:32:16.0874828Z   lfs: false
2026-10-12T21:32:16.0874839Z   path: 
2026-10-12T21:32:16.0874851Z   persist-credentials: true
2026-10-12T21:32:16.0874861Z   ref: 
2026-10-12T21:32:16.0874871Z   repository: flagon-io/g1t
2026-10-12T21:32:16.0874880Z   set-safe-directory: true
2026-10-12T21:32:16.0874890Z   show-progress: true
2026-10-12T21:32:16.0874900Z   sparse-checkout: 
2026-10-12T21:32:16.0874910Z   sparse-checkout-cone-mode: true
2026-10-12T21:32:16.0874920Z   ssh-key: 
2026-10-12T21:32:16.0874932Z   ssh-known-hosts: 
2026-10-12T21:32:16.0875020Z   ssh-strict: true
2026-10-12T21:32:16.0875029Z   ssh-user: git
2026-10-12T21:32:16.0875040Z   submodules: false
2026-10-12T21:32:16.0875110Z   token: ***
2026-10-12T21:32:16.0875126Z env:
2026-10-12T21:32:16.0875140Z   CARGO_TERM_COLOR: never
2026-10-12T21:32:16.0875225Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-12T21:32:16.0875237Z   WRANGLER_SEND_METRICS: false
2026-10-12T21:32:16.0875246Z ##[endgroup]
2026-10-12T21:32:18.5831439Z Syncing repository: flagon-io/g1t
2026-10-12T21:32:19.0332404Z ##[group]Getting Git version info
2026-10-12T21:32:19.0332673Z Working directory is '/home/runner/work/repo'
2026-10-12T21:32:19.0332726Z [command]/usr/bin/git version
2026-10-12T21:32:19.0332747Z git version 2.39.5
2026-10-12T21:32:19.0332824Z ##[endgroup]
2026-10-12T21:32:19.0333439Z Temporarily overriding HOME='/home/runner/_temp/a438a450-75ae-4c6d-ab3c-ca28d778ff69' before making global git config changes
2026-10-12T21:32:19.0333573Z Adding repository directory to the temporary git global config as a safe directory
2026-10-12T21:32:19.0333884Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/repo
2026-10-12T21:32:19.0333974Z Deleting the contents of '/home/runner/work/repo'
2026-10-12T21:32:19.0334001Z ##[group]Initializing the repository
2026-10-12T21:32:19.0334034Z [command]/usr/bin/git init /home/runner/work/repo
2026-10-12T21:32:19.0334118Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-12T21:32:19.0334200Z hint: is subject to change. To configure the initial branch name to use in all
2026-10-12T21:32:19.0334273Z hint: of your new repositories, which will suppress this warning, call:
2026-10-12T21:32:19.0334291Z hint: 
2026-10-12T21:32:19.0334317Z hint: 	git config --global init.defaultBranch <name>
2026-10-12T21:32:19.0334333Z hint: 
2026-10-12T21:32:19.0334400Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-12T21:32:19.0334475Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-12T21:32:19.0334501Z hint: 
2026-10-12T21:32:19.0334524Z hint: 	git branch -m <name>
2026-10-12T21:32:19.0334618Z Initialized empty Git repository in /home/runner/work/repo/.git/
2026-10-12T21:32:19.0846340Z [command]/usr/bin/git remote add origin https://g1t.sh/flagon-io/g1t
2026-10-12T21:32:19.0948952Z ##[endgroup]
2026-10-12T21:32:19.0949117Z ##[group]Disabling automatic garbage collection
2026-10-12T21:32:19.0961294Z [command]/usr/bin/git config --local gc.auto 0
2026-10-12T21:32:19.1056736Z ##[endgroup]
2026-10-12T21:32:19.1057353Z ##[group]Setting up auth
2026-10-12T21:32:19.1077167Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-12T21:32:19.1155067Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-12T21:32:19.3035220Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/g1t\.sh\/\.extraheader
2026-10-12T21:32:19.3104682Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/g1t\.sh\/\.extraheader' && git config --local --unset-all 'http.https://g1t.sh/.extraheader' || :"
2026-10-12T21:32:19.4107646Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-12T21:32:19.4237657Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-12T21:32:19.5262861Z [command]/usr/bin/git config --local http.https://g1t.sh/.extraheader AUTHORIZATION: basic ***
2026-10-12T21:32:19.5852076Z ##[endgroup]
2026-10-12T21:32:19.9811372Z ##[group]Fetching the repository
2026-10-12T21:32:19.9811840Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
2026-10-12T21:32:39.2318611Z From https://g1t.sh/flagon-io/g1t
2026-10-12T21:32:39.7815776Z  * [new branch]        main           -> origin/main
2026-10-12T21:32:39.7815926Z  * [new tag]           desktop-v0.1.0 -> desktop-v0.1.0
2026-10-12T21:32:39.7816009Z  * [new tag]           desktop-v0.2.0 -> desktop-v0.2.0
2026-10-12T21:32:39.7816072Z  * [new tag]           desktop-v0.3.0 -> desktop-v0.3.0
2026-10-12T21:32:39.7816131Z  * [new tag]           desktop-v0.3.1 -> desktop-v0.3.1
2026-10-12T21:32:39.7816679Z  * [new tag]           desktop-v0.3.2 -> desktop-v0.3.2
2026-10-12T21:32:39.7816766Z  * [new tag]           desktop-v0.3.3 -> desktop-v0.3.3
2026-10-12T21:32:39.7816983Z  * [new tag]           desktop-v0.3.4 -> desktop-v0.3.4
2026-10-12T21:32:39.7817032Z  * [new tag]           desktop-v0.3.5 -> desktop-v0.3.5
2026-10-12T21:32:39.7817079Z  * [new tag]           desktop-v0.3.6 -> desktop-v0.3.6
2026-10-12T21:32:39.7817142Z  * [new tag]           runner-v0.1.1  -> runner-v0.1.1
2026-10-12T21:32:39.7817202Z  * [new tag]           runner-v0.1.2  -> runner-v0.1.2
2026-10-12T21:32:39.7817255Z  * [new tag]           runner-v0.2.0  -> runner-v0.2.0
2026-10-12T21:32:39.7817305Z  * [new tag]           runner-v0.3.0  -> runner-v0.3.0
2026-10-12T21:32:39.7817353Z  * [new tag]           runner-v0.3.1  -> runner-v0.3.1
2026-10-12T21:32:39.7817406Z  * [new tag]           runner-v0.3.2  -> runner-v0.3.2
2026-10-12T21:32:39.7817455Z  * [new tag]           runner-v0.3.3  -> runner-v0.3.3
2026-10-12T21:32:39.7817637Z [command]/usr/bin/git branch --list --remote origin/main
2026-10-12T21:32:39.7817665Z   origin/main
2026-10-12T21:32:39.7817741Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
2026-10-12T21:32:39.7817763Z 75c6704f6552d3aa472e1387db02117577272c1d
2026-10-12T21:32:39.7818952Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +84c72dbbd7fdf8681c99384aa1c5afc4c30661b7:refs/remotes/origin/main
2026-10-12T21:32:39.7819823Z From https://g1t.sh/flagon-io/g1t
2026-10-12T21:32:39.7819983Z  + 75c6704f...84c72dbb 84c72dbbd7fdf8681c99384aa1c5afc4c30661b7 -> origin/main  (forced update)
2026-10-12T21:32:39.7820056Z ##[endgroup]
2026-10-12T21:32:39.7820103Z ##[group]Determining the checkout info
2026-10-12T21:32:39.7820131Z ##[endgroup]
2026-10-12T21:32:39.7820164Z [command]/usr/bin/git sparse-checkout disable
2026-10-12T21:32:39.7820288Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-10-12T21:32:39.7820336Z ##[group]Checking out the ref
2026-10-12T21:32:39.7820459Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-12T21:32:40.6861915Z Updating files: 100% (2588/2588), done.
2026-10-12T21:32:40.6862135Z Switched to a new branch 'main'
2026-10-12T21:32:40.6862216Z branch 'main' set up to track 'origin/main'.
2026-10-12T21:32:40.6862362Z ##[endgroup]
2026-10-12T21:32:40.6862484Z [command]/usr/bin/git log -1 --format=%H
2026-10-12T21:32:40.6862516Z 84c72dbbd7fdf8681c99384aa1c5afc4c30661b7
2026-10-12T21:32:43.6295938Z ##[group]Run actions/cache@v4
2026-10-12T21:32:43.6296036Z with:
2026-10-12T21:32:43.6296049Z   enableCrossOsArchive: false
2026-10-12T21:32:43.6296062Z   fail-on-cache-miss: false
2026-10-12T21:32:43.6296192Z   key: npm-Linux-d3bdf9eb8111412eca1f8c68d1f0038b8e12dcf2308b61d6a3f01d39c17fb261
2026-10-12T21:32:43.6296205Z   lookup-only: false
2026-10-12T21:32:43.6296215Z   path: ~/.npm
2026-10-12T21:32:43.6296224Z   restore-keys: npm-Linux-
2026-10-12T21:32:43.6296236Z   save-always: false
2026-10-12T21:32:43.6296247Z   upload-chunk-size: 
2026-10-12T21:32:43.6296256Z env:
2026-10-12T21:32:43.6296266Z   CARGO_TERM_COLOR: never
2026-10-12T21:32:43.6296436Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-12T21:32:43.6296455Z   WRANGLER_SEND_METRICS: false
2026-10-12T21:32:43.6296469Z ##[endgroup]
2026-10-12T21:32:44.8385327Z (node:1224) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-10-12T21:32:44.8385525Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-10-12T21:32:59.4863015Z Cache Size: ~73 MB (76445807 B)
2026-10-12T21:32:59.9675273Z [command]/usr/bin/tar -xf /home/runner/_temp/97848986-4521-484d-8708-a45d551c320e/cache.tzst -P -C /home/runner/work/repo --use-compress-program unzstd
2026-10-12T21:33:01.5405306Z Cache restored successfully
2026-10-12T21:33:02.2580435Z Cache restored from key: npm-Linux-d3bdf9eb8111412eca1f8c68d1f0038b8e12dcf2308b61d6a3f01d39c17fb261
2026-10-12T21:33:03.2423002Z ##[group]Run node scripts/deploy.mjs install --only "status"
2026-10-12T21:33:03.2423142Z [36;1mnode scripts/deploy.mjs install --only "status"[0m
2026-10-12T21:33:03.2423172Z shell: /usr/bin/bash -e {0}
2026-10-12T21:33:03.2423194Z env:
2026-10-12T21:33:03.2423212Z   CARGO_TERM_COLOR: never
2026-10-12T21:33:03.2423284Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-12T21:33:03.2423304Z   WRANGLER_SEND_METRICS: false
2026-10-12T21:33:03.2423327Z ##[endgroup]
2026-10-12T21:33:04.7231814Z npm ci --prefer-offline --no-audit --no-fund --include-workspace-root -w @g1t/contracts -w @g1t/status -w @g1t/theme
2026-10-12T21:33:49.9937214Z 
2026-10-12T21:33:50.4175751Z added 43 packages in 44s
2026-10-12T21:33:50.4176051Z npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
2026-10-12T21:33:50.4176211Z npm warn install-scripts   esbuild@0.28.1 (postinstall: node install.js)
2026-10-12T21:33:50.4176328Z npm warn install-scripts   workerd@1.20261001.1 (postinstall: node install.js)
2026-10-12T21:33:50.4176351Z npm warn install-scripts
2026-10-12T21:33:50.4176542Z npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
2026-10-12T21:33:51.3601914Z ##[group]Run node scripts/deploy.mjs deploy --only "status" --force --no-migrations --concurrency 2
2026-10-12T21:33:51.3602090Z [36;1mnode scripts/deploy.mjs deploy --only "status" --force --no-migrations --concurrency 2[0m
2026-10-12T21:33:51.3602118Z shell: /usr/bin/bash -e {0}
2026-10-12T21:33:51.3602143Z env:
2026-10-12T21:33:51.3602158Z   CARGO_TERM_COLOR: never
2026-10-12T21:33:51.3602231Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-12T21:33:51.3602313Z   CLOUDFLARE_API_TOKEN: ***
2026-10-12T21:33:51.3602409Z   STATUS_DEPLOY_TOKEN: ***
2026-10-12T21:33:51.3602423Z   WRANGLER_SEND_METRICS: false
2026-10-12T21:33:51.3602438Z ##[endgroup]
2026-10-12T21:33:53.2639643Z Deploying 84c72dbbd7fd (The landing page lists the Android app among what works today, with notifications, linking to Download, where its QR code installs it; the iPhone app stays under Coming soon.)
2026-10-12T21:33:53.7296516Z 
2026-10-12T21:33:53.7296640Z unit    stage  action  live          migrations  why
2026-10-12T21:33:53.7296935Z ------  -----  ------  ------------  ----------  -------------------------------------------------------------------------
2026-10-12T21:33:53.7297507Z status  edge   deploy  58795489be31  -           40 changed files (packages/contracts/package.json via packages/contracts)
2026-10-12T21:33:53.7297540Z 
2026-10-12T21:33:53.7297559Z 1 to deploy: edge (status)
2026-10-12T21:33:54.3003685Z == edge: status
2026-10-12T21:33:59.9875378Z [status]  ⛅️ wrangler 4.146.0
2026-10-12T21:34:00.4263634Z [status] ────────────────────
2026-10-12T21:34:04.0480917Z [status] Total Upload: 314.67 KiB / gzip: 158.17 KiB
2026-10-12T21:34:06.0563480Z [status] Worker Startup Time: 3 ms
2026-10-12T21:34:06.6025810Z [status] Your Worker has access to the following bindings:
2026-10-12T21:34:06.6026165Z [status] Binding                                                                      Resource                  
2026-10-12T21:34:06.6026354Z [status] env.EMAIL (unrestricted)                                                     Send Email                
2026-10-12T21:34:06.6026508Z [status] env.DB (g1t-status)                                                          D1 Database               
2026-10-12T21:34:06.6026651Z [status] env.BILLING (g1t-billing)                                                    Worker                    
2026-10-12T21:34:06.6026778Z [status] env.REPOS (g1t-repos)                                                        Worker                    
2026-10-12T21:34:06.6026912Z [status] env.STATUS_SUBSCRIBE_LIMIT (3 requests/60s)                                  Rate Limit                
2026-10-12T21:34:06.6027063Z [status] env.STATUS_EMAIL_LIMIT (2 requests/60s)                                      Rate Limit                
2026-10-12T21:34:06.6027194Z [status] env.SITE_URL ("https://g1t.sh")                                              Environment Variable      
2026-10-12T21:34:06.6027321Z [status] env.API_URL ("https://api.g1t.sh")                                           Environment Variable      
2026-10-12T21:34:06.6027451Z [status] env.MCP_URL ("https://mcp.g1t.sh")                                           Environment Variable      
2026-10-12T21:34:06.6027581Z [status] env.DOCS_URL ("https://docs.g1t.sh")                                         Environment Variable      
2026-10-12T21:34:06.6028469Z [status] env.PAGES_URL ("https://g1t.page")                                           Environment Variable      
2026-10-12T21:34:06.6028604Z [status] env.MODELS_URL ("https://models.g1t.sh")                                     Environment Variable      
2026-10-12T21:34:06.6032558Z [status] env.PROBE_REPO ("flagon-io/g1t")                                             Environment Variable      
2026-10-12T21:34:06.6032737Z [status] env.SUPPORT_URL ("https://g1t.sh/support")                                   Environment Variable      
2026-10-12T21:34:06.6032868Z [status] env.STATUS_URL ("https://status.g1t.sh")                                     Environment Variable      
2026-10-12T21:34:06.6033000Z [status] env.SUDO_URL ("https://sudo.g1t.sh")                                         Environment Variable      
2026-10-12T21:34:06.6033463Z [status] env.STATUS_ALERT_EMAIL ("hey@flagon.io")                                     Environment Variable      
2026-10-12T21:34:06.6033593Z [status] env.STATUS_FROM ("g1t status <noreply@g1t.sh>")                              Environment Variable      
2026-10-12T21:34:06.6033718Z [status] env.OG_IMAGE ("https://og.g1t.sh/image?path=%2Fstatu...")                    Environment Variable      
2026-10-12T21:34:06.6033739Z [status] Uploaded g1t-status (2.32 sec)
2026-10-12T21:34:07.5099722Z [status] Deployed g1t-status triggers (1.34 sec)
2026-10-12T21:34:07.5099911Z [status]   status.g1t.sh (custom domain)
2026-10-12T21:34:07.5099940Z [status]   schedule: * * * * *
2026-10-12T21:34:07.5100084Z [status] Current Version ID: 584e791e-7577-4cab-abd8-f863fb921953
2026-10-12T21:34:07.8644273Z 
2026-10-12T21:34:07.8644526Z unit    stage  result  version                               time   note
2026-10-12T21:34:07.8644657Z ------  -----  ------  ------------------------------------  -----  ----
2026-10-12T21:34:07.8644786Z status  edge   ok      584e791e-7577-4cab-abd8-f863fb921953  13.3s
2026-10-12T21:34:07.8658217Z 
2026-10-12T21:34:07.8658293Z Deployed in 16.0s.
2026-10-12T21:34:10.1953072Z Cache hit occurred on the primary key npm-Linux-d3bdf9eb8111412eca1f8c68d1f0038b8e12dcf2308b61d6a3f01d39c17fb261, not saving cache.
2026-10-12T21:34:10.6115103Z (node:1346) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-10-12T21:34:10.6115551Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-10-12T21:34:12.4020708Z [command]/usr/bin/git version
2026-10-12T21:34:12.4186636Z git version 2.39.5
2026-10-12T21:34:12.4853590Z Temporarily overriding HOME='/home/runner/_temp/fdeb6c08-ef8b-45f6-8a56-96b2bfbecba8' before making global git config changes
2026-10-12T21:34:12.4855987Z Adding repository directory to the temporary git global config as a safe directory
2026-10-12T21:34:12.4885781Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/repo
2026-10-12T21:34:12.5091561Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-12T21:34:12.5373439Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-12T21:34:12.7180567Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/g1t\.sh\/\.extraheader
2026-10-12T21:34:13.2086337Z http.https://g1t.sh/.extraheader
2026-10-12T21:34:13.2086673Z [command]/usr/bin/git config --local --unset-all http.https://g1t.sh/.extraheader
2026-10-12T21:34:13.2086943Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/g1t\.sh\/\.extraheader' && git config --local --unset-all 'http.https://g1t.sh/.extraheader' || :"
2026-10-12T21:34:13.2087605Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-12T21:34:13.2087887Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-12T21:34:14.3952581Z Cleaning up orphan processes
